Smush\Core\Smush\Smush_Request S

Total Complexity 24
Dependencies 6
Dependents 1
Total lines 166
Lines of code 83
Logical lines of code 43
Comment lines 46
Methods 16
Properties 10

Methods 16

Method Rating Maintainability Complexity Lines of code
get_api_request_headers()
S
52 6 25
get_url()
S
79 2 3
get_full_file_contents()
S
72 2 5
get_file_path_and_url()
S
64 2 10
__construct()
S
64 1 10
get_on_complete()
S
82 1 3
set_on_complete()
S
77 1 4
get_connect_timeout()
S
82 1 3
get_timeout()
S
82 1 3
get_user_agent()
S
82 1 3
get_extra_headers()
S
82 1 3
set_extra_headers()
S
77 1 4
do_request()
S
82 1 3
set_streaming_enabled()
S
77 1 4
do_requests()
S
100 1 0
is_supported()
S
100 1 0